home *** CD-ROM | disk | FTP | other *** search
/ JCSM Shareware Collection 1993 November / JCSM Shareware Collection - 1993-11.iso / cl560 / helpr41j.lzh / DEMO2.HLS < prev    next >
Text File  |  1991-04-29  |  7KB  |  192 lines

  1. !Rem ========================================================================
  2. !Rem
  3. !Rem  DEMO2.hls     Help file for use with DEMO2.pas, for Pascal programmers
  4. !Rem                 --------------------------------------------------------
  5. !Rem
  6. !Rem  *****  NOTE:  You should do  DEMO0.HLS  and  DEMO1.HLS
  7. !Rem                 before you do this demo.
  8. !Rem
  9. !Rem  Type Alt-R to compile and run this demo.
  10. !Rem
  11. !Rem  This text file is similar to DEMO1.hls, with the addition of user-
  12. !Rem  defined functions which have been specifically designed to work with
  13. !Rem  the Turbo Pascal program DEMO2.PAS. Use The Helper to compile and run
  14. !Rem  this file and it will work correctly, but typing Enter on the user-
  15. !Rem  defined functions will just result in a message to say that a user
  16. !Rem  function has been activated. However, when you run DEMO2.PAS using your
  17. !Rem  Turbo Pascal compiler it will access the compiled help file and the
  18. !Rem  user-defined functions will work.
  19. !Rem
  20. !Rem =======================================================================
  21. !!TextMem1="DEMO2"
  22. !Category=1
  23. !Window  12 5 64 18
  24. !Colors 113 113 112 94 0 0 0 0
  25. !Rem .  Note the use of !!(-) to insert the text memory defined with
  26. !Rem .  !!TextMem1=..  and ~ to mark the highlighted phrases and where to
  27. !Rem    go when selected..
  28.  
  29.    ~(1,1)            !!(TextMem1)   -   CONTENTS             ~
  30.    =============================================
  31.  
  32.    Use  and <Enter> to select a topic.
  33.    Use F1 from anywhere to return to this menu.
  34.  
  35.    How to use this Help........~(2,1) Help with Help ~
  36.    Demonstrate user functions..~(8,1) User functions ~
  37.    Enter DOS commands..........~(7,1) Dos ~
  38.    Animation demonstration.....~(Animate1,1) Animation ~
  39. !Category=2 Help with Help
  40. !Colors 113 113 112 94 0 0 0 0
  41. !Window 12 3 66 22
  42.  
  43.  Help with Help
  44.  ===============
  45. ~C(120,0) The Help screens are interactive. If highlighted
  46.  options and a cursor bar are visible then move the
  47.  cursor over them and select one by pressing <Enter>.
  48.  General commands for using the Help screens are:
  49. ~C(0)
  50.            F1 - display Help Contents
  51.           Esc - quit Help and return to the program
  52.  ,,Home,End - move cursor
  53.     a..z,A..Z - move cursor to the next highlight
  54.                   containing (upper case) A to Z.
  55.         Enter - select topic under cursor
  56.     Backspace - skip backwards through previously
  57.                   displayed topics
  58.  
  59. ~C(120,0)                               PgDn for more...
  60. !Page2
  61. !Window 12 3 66 23
  62. ~C(120,0)
  63.  Some Help topics have several pages, indicated by
  64.  arrows in the top or bottom right-hand border. If
  65.  you see them scroll through the pages with these,
  66.  where ^ means press Ctrl with the indicated key:
  67. ~C(0)
  68.       PgUp - previous page in current topic
  69.       PgDn - next page      "    "      "
  70.      ^PgUp - first page     "    "      "
  71.      ^PgDn - last page      "    "      "
  72.  
  73. ~C(120,0) Some additional commands are:
  74. ~C(0)
  75.       ~(3,1) F2 ~ - print some/all of the Help screens
  76.       ~(4,1) F3 ~ - find a text string in the Help file
  77.       ~(4,1) F4 ~ - repeat last find
  78.  
  79.     ~(5,1) Alt-F1..F10 ~ - Store this page
  80.    ~(6,1) Ctrl-F1..F10 ~ - Restore stored page
  81. !Category=3
  82. !Window 12 5 66 20
  83.  
  84.  F2 - Print the Help file
  85.  -------------------------
  86.  
  87.  Press F2 to get the following options:
  88.  
  89.     A  to print all screens in the Help file
  90.     C   "   "   the current Help category
  91.     P   "   "   the current Help page only
  92.     L  to set the number of lines per page
  93.  
  94.  Press Esc to quit and return to the help screens.
  95.  Interrupt the printing by pressing any key.
  96. !Category=4
  97. !Window 12 5 66 23
  98.  
  99.  F3,F4 -  Find a text string in the Help file
  100.  ---------------------------------------------
  101.  
  102.  Press F3 to search through all pages of the Help
  103.  file for any text string. The page containing
  104.  that string will be displayed if it is found.
  105.  Then press F4 to find the next page containing
  106.  that string, or F3 to search for a new string.
  107.  
  108.  The search not case-sensitive, and starts from
  109.  the current position in the Help file. Press F1
  110.  first to go to the top of the file if you need
  111.  a complete search. Do not try searching for
  112.  multiple characters such as -------- as these
  113.  are saved in compressed form on the disk.
  114. !Category=5
  115. !Window 12 5 66 19
  116.  
  117.  Alt-F1..F10  -  Store current page
  118.  -----------------------------------
  119.  
  120.  There are 10 page memories available, so that you
  121.  can flip instantly to any pre-stored location in
  122.  the help file. Store the current page into one of
  123.  the memories by typing one of the function keys
  124.  F1 to F10 while holding down the Alt key. You can
  125.  then return instantly to that page at any future
  126.  time by typing the Ctrl-function key.
  127.  See ~(6,1) Ctrl-F1..F10 ~ for more.
  128.  
  129. !Category=6
  130.  
  131.  Ctrl-F1..F10  -  Goto stored page
  132.  ----------------------------------
  133.  
  134.  If a page has been stored into one of the 10
  135.  memories with ~(5,1) Alt-F1..F10 ~, it can be instantly
  136.  recalled by typing Ctrl-F1..F10.
  137.  
  138.  eg. Store this page by typing Alt-F1. Then go to
  139.      the contents page with F1 (or anywhere else
  140.      in the help file) and type Ctrl-F1. If all
  141.      goes well you should be back here again.
  142. !Category=7
  143. !Window  15 8 63 18
  144. !Colors 23 23 30 94 0 0 0 0
  145.  
  146.  
  147.   ~C(19,0)DOS functions. Choose from:~C(0)
  148.  
  149.   Directory listing...........~(Special,248) dir            ~
  150.   Hidden DOS command..........~(Special,248)[dir] Show Directory ~
  151.   Read the file README.DOC....~(Special,249) readme         ~
  152.  
  153. ~(Special,250)              Enter a DOS shell
  154. !Category=8
  155. !Window  12 4 69 22
  156. !Colors 113 113 112 94 0 0 0 0
  157.                      ~C(116,112)┌────────────────────────────┐~C(0)
  158.  User functions      ~C(116,112)│For Turbo Pascal programming│~C(0)
  159.  ---------------     ~C(116,112)└────────────────────────────┘~C(0)
  160.  
  161.  When using this help file with DEMO2.pas or DEMO2.exe
  162.  you can use hot-keys "A" and "C" at this or any other
  163.  screen in the Help file. Also note that F2 has been
  164.  suppressed, and does not activate the normal Print.
  165.  
  166.     A = sound the bell
  167.     C = toggle category number display in window border
  168.  
  169.  User-defined cursor options:
  170.  
  171. ~(Special,1)                  Write random numbers
  172. ~(Special,160)          Enter a filename to see if it exists
  173. !Rem
  174. !Rem --- The special ~(Special,[1..200]) commands are reserved for activating
  175. !Rem ---- up to 200 separate user-defined functions within your Turbo Pascal
  176. !Rem ---- program. HelpExitStr is a string variable which contains the
  177. !Rem ---- code for the selected function. e.g. if Enter was pressed on the
  178. !Rem ---- "Random Numbers" selection above, then HelpExitStr=#255#1 when
  179. !Rem ---- exiting from the Help file to your program, so your program knows
  180. !Rem ---- which user function is to be activated.
  181. !Rem ----
  182. !Rem ---- Also not that the ~(c,p)... is automatically closed at the end
  183. !Rem ---- of the line, if there is no ~ to close it off before the end of line.
  184. !Rem ----
  185. !Rem ---- For more on these and other special ~ commands, type F1 for help
  186. !Rem ---- and select "Commands" from the main menu and "~(#,#)...~" from
  187. !Rem ---- the Commands menu.
  188. !Rem
  189. !include animate.hls  (the animation demo, as an include file)
  190. !end.
  191.  
  192.